package cn.com.css.taxInspection.gt3.service;

import java.text.ParseException;
import java.util.List;

import cn.com.css.taxInspection.gt3.entity.JcAyxxDebugJgryEntity;
import org.springframework.stereotype.Service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

import cn.com.css.taxInspection.gt3.entity.JcAyxxDebugEntity;
import cn.com.css.taxInspection.gt3.entity.JcAyxxEntity;
import cn.com.css.taxInspection.workflow.entity.WorkflowInspectionHearEntity;

@Service
public interface JcAyxxService extends IService<JcAyxxEntity> {

    IPage<JcAyxxEntity> pageInfo(JcAyxxEntity jcAyxxEntity);

    IPage<JcAyxxEntity> pageInfo(WorkflowInspectionHearEntity workflowInspectionHear) throws ParseException;

    IPage<JcAyxxDebugEntity> pageInfoDeno(WorkflowInspectionHearEntity workflowInspectionHear);

    List<JcAyxxEntity> list(WorkflowInspectionHearEntity workflowInspectionHear);

    List<JcAyxxEntity> listAyxxJgry(WorkflowInspectionHearEntity workflowInspectionHear) throws ParseException;

    IPage<JcAyxxEntity> pageInfo(JcAyxxDebugJgryEntity jcAyxxDebugJgryEntity) throws ParseException;

    IPage<JcAyxxDebugJgryEntity> pageInfoDeno(JcAyxxDebugJgryEntity jcAyxxDebugJgryEntity);

    JcAyxxEntity getByJcayxxuuid(String jcayxxuuid);

    IPage<JcAyxxDebugJgryEntity> queryJcayxx(JcAyxxDebugJgryEntity jcAyxxDebugJgryEntity);

    List<JcAyxxEntity> getAyxxJgry(JcAyxxDebugJgryEntity jcAyxxDebugJgryEntity) throws ParseException;

    List<JcAyxxEntity> queryzcAyxx(JcAyxxEntity jcAyxxEntity) throws ParseException;

    IPage<JcAyxxEntity> queryPagezcAyxx(JcAyxxEntity jcAyxxEntity) throws ParseException;

}
